草庐IT

javascript ondrop 事件

全部标签

c# - 使用 C# 在 Windows 事件查看器中创建文件夹

在我当前的安装程序中,我正在为每个应用程序版本创建事件日志。这样做会为每个版本创建很多事件。搜索正确的事件日志对客户来说有点困难。所以我想做一些像微软所做的事情。我想用我公司的名称创建一个主文件夹,并在其中存放主要版本的文件夹`样本:美国广播公司App4.0alleventlogsApp5.0alleventlogs`就像图像中的Microsoft->Windows 最佳答案 如果我错了请纠正我,但也许你可以使用:EventSourceCreationDataeventSourceData=newEventSourceCreatio

c++ - winapi - Hook 应用程序的任务栏选项卡事件

当用户左键/右键单击应用程序的tackbar选项卡时,我无法挂接发送的事件消息。我已经尝试实现OnNcLButtonDown等,但是当我点击应用程序的选项卡时,没有触发任何事件。是否有可能的COM解决方案? 最佳答案 有一条未记录的Windows消息:代码0x0313,当用户右键单击应用程序的任务栏按钮时发送。不知道它是否稳定Hook。 关于c++-winapi-Hook应用程序的任务栏选项卡事件,我们在StackOverflow上找到一个类似的问题: htt

c++ - 如何使进程 B 仅在进程 A 处于事件状态时运行

我有一个启动另一个进程B的进程A。当前,进程B在退出之前等待由进程“A”发出的信号(WaitForSingleObject),一旦设置了信号,进程B就会退出。但是,当进程A意外终止或崩溃时,我最终进程B仍在运行。我怎样才能让B无限期地等待信号,除非进程A崩溃了?换句话说..进程B应该只在进程A运行之前保持事件状态。谢谢 最佳答案 WaitForSingleObject在进程A的进程句柄上;它会在A死亡时发出信号。另一种方法是将B作为调试器附加到A。然后您将在进程退出时收到一个事件,并且可以完美同步退出。

windows - Spark WindowedApplication,监听keyUp事件

我有一个WindowedApplication,我需要监视keyUp以便我可以在按下转义键时关闭应用程序。但是,我的代码不起作用:似乎这个事件根本没有触发,我什至试图覆盖keyUpHandler并追踪一些信息,但没有。 最佳答案 我找到了thissimilarquestion在Adob​​e论坛上,它帮助解决了问题。我通过监听applicationComplete然后在处理程序中将keyUp监听器附加到stage来解决。 关于windows-SparkWindowedApplicatio

c++ - 如何处理非客户区的按钮事件

编辑:我使用以下代码在窗口的非客户区(标题栏)绘制了一个按钮。所以我的问题是:是否可以从此按钮处理鼠标单击事件?boolMainWindow::winEvent(MSG*pMessage,long*result){UINTm=pMessage->message;if(m==WM_NCPAINT||m==WM_ACTIVATE){HWNDid=winId();HDChDeviceContext=GetWindowDC(id);RECTrc={10,10,65,25};DrawFrameControl(hDeviceContext,&rc,DFC_BUTTON,DFCS_BUTTONPUS

windows - 记录电源/电池事件

刚买了一个APC备用电池并将USB数据线连接到我的Windows7电脑上。它自动安装了一个驱动程序,现在在Windows托盘中我看到一个带有电源插头图标的电池,它显示了充电百分比。当我从墙上拔下UPS时,台式机进入电池模式并且小图标发生变化……就像笔记本电脑一样。我想做的是在此事件发生时运行一个任务。不幸的是,电源状态的变化不会在事件查看器中记录事件,因此我可以将任务附加到它。显然有什么事情正在发生,因为图标在变化。当电源状态更改为电池时,如何记录事件?谢谢,广告 最佳答案 执行此操作的一种方法是使用WMI通知一直运行的脚本。下面是

python - 终止外部程序并使用 python 关闭其所有事件窗口

我在Windows平台上工作。我一直在学习使用python启动外部进程的不同方法。使用我自己的示例,我可以:os.system("C:\mainfolder\menu.exeC:\others\file1.inpC:\others\file2.inp")或os.popen("C:\mainfolder\menu.exeC:\others\file1.inpC:\others\file2.inp")或subprocess.call(["C:\mainfolder\menu.exe","C:\others\file1.inp""C:\others\file2.inp"])哪里:menu.e

windows - 如何注册acpi事件通知?(AcpiInterfaces.RegisterForDeviceNotifications)

现在我想在我的acpi驱动程序中添加该功能。功能是:获取BIOS通知。我搜索一些文档,然后编写代码NTSTATUSXxxAddDevice(__instruct_DRIVER_OBJECT*DriverObject,__instruct_DEVICE_OBJECT*PhysicalDeviceObject){...status=STATUS_SUCCESS;DebugPrint(("AddDevice:%pto%p->%p\n",fdo,fdoData->NextLowerDO,PhysicalDeviceObject));DebugPrint(("DeviceObjectFlag=0

python - osx 上的 Tkinter/matplotlib 多个事件窗口

我有一个在我的windows机器上执行的脚本如下importmatplotlib.pyplotaspltimportnumpyasnpimporttkinterclassmain(tkinter.Frame):#mainwindowdef__init__(self,root):#initialisetkinter.Frame.__init__(self)self.root=roottkinter.Button(self,text='Newspots',command=self.newSpots).grid()defnewSpots(self):x=np.random.rand(10)y

node.js - 机器被锁定/解锁时的事件(Electron Windows)

所以我有一些任务需要在用户锁定他们的机器时得到通知。这是为了暂停这些任务。同样,我需要知道机器何时成功解锁才能恢复上述任务。这纯粹是针对Windows的唯一功能,因此不需要跨平台。我查看了Electron文档并找到了this关于powerMonitorAPI但是它只有suspend和resume的事件。我假设他们指的是机器进入休眠状态,因为锁定和解锁不会在我的机器(Win10)上触发它们。我对核心Windows及其消息/事件系统的工作原理知之甚少。但是我找到了this其中列出了有关WM_WTSSESSION_CHANGE的信息,这似乎是我需要的。特别是WTS_SESSION_LOCK(